Ext.namespace('pages.p2p.tx.querymx');

pages.p2p.tx.querymx.View = function(config) {
	Ext.apply(this, config);
	/** 操作类型 */
	this.operType = config.operType;
	this.record = config.record;

	
	this.initUIComponents();
	pages.p2p.tx.querymx.View.superclass.constructor.call(this);
};

Ext.extend(pages.p2p.tx.querymx.View, Ext.Window, {
	initUIComponents : function() {
		this.form = new Ext.form.FormPanel({
			layout : 'column',
			height : 280,
			labelWidth : 95,
			labelAlign : 'center',
			autoScroll : false,
			border : false,
			frame : false,
			bodyStyle : 'padding:5', 
			items : [ {
				columnWidth : 1,
				height : 10,
				border : false
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '用户名',
					xtype : 'textfield',
					readOnly : true,
					name : 'gyh',
					id : 'gyh',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '提现金额',
					xtype : 'numberfield',
					name : 'TXJE',
					readOnly : true,
					id : 'TXJE',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '手续费',
					xtype : 'textfield',
					name : 'SXF',
					readOnly : true,
					id : 'SXF',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '提现时间',
					xtype : 'textfield',
					name : 'TXSJ',
					readOnly : true,
					id : 'TXSJ',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '可用金额',
					xtype : 'textfield',
					readOnly : true,
					name : 'KYJE',
					id : 'KYJE',
					anchor : '98%'
				} ]
			} , {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '账户余额',
					xtype : 'textfield',
					readOnly : true,
					name : 'ZHYE',
					id : 'ZHYE',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '手机号码',
					xtype : 'textfield',
					readOnly : true,
					name : 'sjhm',
					id : 'sjhm',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '姓名',
					xtype : 'textfield',
					readOnly : true,
					name : 'CardName',
					id : 'CardName',
					anchor : '98%'
				} ]
			},{
				columnWidth : .5,
				layout : 'form',
				border : false,
				hidden :false,
				items : [ {
					fieldLabel : '银行卡号',
					xtype : 'textfield',
					readOnly : true,
					name : 'YHKHM',
					id : 'YHKHM',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '开户行',
					xtype : 'textfield',
					readOnly : true,
					name : 'KHH',
					id : 'KHH',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '开户行所在地',
					xtype : 'textfield',
					readOnly : true,
					name : 'KHHSZD',
					id : 'KHHSZD',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '身份证号码',
					xtype : 'textfield',
					readOnly : true,
					name : 'SFZHM',
					id : 'SFZHM',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '银行名称',
					xtype : 'textfield',
					readOnly : true,
					name : 'YHMC',
					id : 'YHMC',
					anchor : '98%'
				} ]
			}, {
				columnWidth : .5,
				layout : 'form',
				border : false,
				items : [ {
					fieldLabel : '提现状态',
					xtype : 'textfield',
					readOnly : true,
					name : 'TX_STATE_SHOW',
					id : 'TX_STATE_SHOW',
					anchor : '98%'
				} ]
			}],
			tbar : [{
				text : '关闭',
				iconCls : 'close',
				handler:this.onCancel.createDelegate(this)
			} ]
		});

		
		Ext.apply(this, {
			id : 'menuAddWindow',
			title : '提现查看',
			border : false,
			layout : 'fit',
			style:{
				marginRight: 'auto',
		        marginLeft: 'auto'
			},
			width : 700,
			height : 300,
			modal : true,
			items : [ this.form ],
			listeners:{
				'render' : this.initData.createDelegate(this)
			}
		});
	},
	initData : function() {
		if(('view'==this.operType)||('edit'==this.operType)){
			Ext.getCmp('gyh').setValue(this.record.get("GYH"));
			Ext.getCmp('TXJE').setValue(this.record.get("TXJE"));
			Ext.getCmp('SXF').setValue(this.record.get("SXF"));
			Ext.getCmp('KYJE').setValue(this.record.get("KYJE"));
			Ext.getCmp('ZHYE').setValue(this.record.get("ZHYE"));
			Ext.getCmp('TXSJ').setValue(this.record.get("TXSJ"));
			Ext.getCmp('sjhm').setValue(this.record.get("SJHM"));
			Ext.getCmp('CardName').setValue(this.record.get("CardName"));
			Ext.getCmp('YHKHM').setValue(this.record.get("YHKHM"));
			Ext.getCmp('KHH').setValue(this.record.get("KHH"));
			Ext.getCmp('KHHSZD').setValue(this.record.get("KHHSZD"));
			Ext.getCmp('SFZHM').setValue(this.record.get("SFZHM"));
			Ext.getCmp('YHMC').setValue(Ext.util.Format.trim(this.record.get("YHMC")));
			var txState = this.record.get("TX_STATE");
			var txStateValue = txState;
			if("00" == txState){
				txStateValue = "待处理";
			}else if("01" == txState){
				txStateValue = "提现成功";
			}else if("02" == txState){
				txStateValue = "提现失败";
			}
			Ext.getCmp('TX_STATE_SHOW').setValue(txStateValue);
		}
	},
	onCancel : function(){
		this.close();
	}
});